export default async function checkToken(that){
	
	// 判定是否登录  本地是否有存储
	let userinfo = uni.getStorageSync("userinfo")
	if(!userinfo){
		return false
	}
	
	// 有存储  但是登录也会过期 所以需要向后端发起登录检查请求
	// http://localhost:3000/api/checktoken 
	let {token}=userinfo
	 let [err,res]=await uni.request({
	 	url:that.$baseUrl+"/api/checktoken",
		header:{
			authorization:token
		}
		
	 })
	 
	 if(err || res.data.code==500){
		 
		 return false
	 }
	 if(res.data.code==403){
		 uni.removeStorageSync("userinfo")
		 // 登录过期了
		 return false
		 
	 }
	 
	 
	 console.log(res);
	 
	 
	uni.setTabBarItem({
		index:3,
		text:"我的",
	})
	
	that.userinfo=userinfo
	return true
	// return {
	// 	flag:true,
	// 	userinfo
	// }
}